new function (fixes #169961, reported by Morten Welinder).
authorKristian Rietveld <kris@gtk.org>
Thu, 14 Jul 2005 00:05:49 +0000 (00:05 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Thu, 14 Jul 2005 00:05:49 +0000 (00:05 +0000)
2005-07-14  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeviewcolumn.[ch] (gtk_tree_view_column_queue_resize): new
function (fixes #169961, reported by Morten Welinder).

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtktreeviewcolumn.c
gtk/gtktreeviewcolumn.h

index c0ce3a1e10066365aa47c6f5ca60aa7cec7e48dc..36a9301e95d48a3ee6ad6793d94e446b700701ef 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-14  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeviewcolumn.[ch] (gtk_tree_view_column_queue_resize): new
+       function (fixes #169961, reported by Morten Welinder).
+
 2005-07-14  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.[ch] (gtk_tree_view_get_visible_range): new
index c0ce3a1e10066365aa47c6f5ca60aa7cec7e48dc..36a9301e95d48a3ee6ad6793d94e446b700701ef 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-14  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeviewcolumn.[ch] (gtk_tree_view_column_queue_resize): new
+       function (fixes #169961, reported by Morten Welinder).
+
 2005-07-14  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.[ch] (gtk_tree_view_get_visible_range): new
index c0ce3a1e10066365aa47c6f5ca60aa7cec7e48dc..36a9301e95d48a3ee6ad6793d94e446b700701ef 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-14  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeviewcolumn.[ch] (gtk_tree_view_column_queue_resize): new
+       function (fixes #169961, reported by Morten Welinder).
+
 2005-07-14  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.[ch] (gtk_tree_view_get_visible_range): new
index 226ab3a17ce3f761ed6a8ea3490c69d82ddea073..b4fae3dca4f832d103c071f60fb89a9e9134e6aa 100644 (file)
@@ -3661,5 +3661,23 @@ gtk_tree_view_column_cell_get_position (GtkTreeViewColumn *tree_column,
   return found_cell;
 }
 
+/**
+ * gtk_tree_view_column_queue_resize:
+ * @tree_column: A #GtkTreeViewColumn
+ *
+ * Flags the column, and the cell renderers added to this column, to have
+ * their sizes renegotiated.
+ *
+ * Since: 2.8
+ **/
+void
+gtk_tree_view_column_queue_resize (GtkTreeViewColumn *tree_column)
+{
+  g_return_if_fail (tree_column != NULL);
+
+  if (tree_column->tree_view)
+    _gtk_tree_view_column_cell_set_dirty (tree_column, TRUE);
+}
+
 #define __GTK_TREE_VIEW_COLUMN_C__
 #include "gtkaliasdef.c"
index 83197150ce366355dd4160590934776a980ad355..a2edd2090aaad8363a029e10de11d3c61eea7c69 100644 (file)
@@ -230,6 +230,7 @@ gboolean                gtk_tree_view_column_cell_get_position   (GtkTreeViewCol
                                                                  GtkCellRenderer         *cell_renderer,
                                                                  gint                    *start_pos,
                                                                  gint                    *width);
+void                    gtk_tree_view_column_queue_resize        (GtkTreeViewColumn       *tree_column);
 
 
 G_END_DECLS